.tableLayout {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	border: none;
	outline: 0;
	table-layout: auto;
}

.trValign {
	vertical-align: top;
}

.tableColumn10, .tableColumn20, .tableColumn10Double {
	width: 5px;
	min-width: 5px;
}

.contentMinHeight, .centralPanel {
	background-color: #fff;
}

.centralPanel {
	background-color: transparent;
}

@media (min-width: 768px) {
	.contentMinHeight {
		min-height: 450px;
	}
}

.leftNav {
	position: fixed;
	width: 20%;
	left: 5px;
	top: 60px;
	bottom: 5px;
}

@media (max-width: 991px) and (orientation: portrait) {
	.leftNav {
		width: 25%;
	}
}

.audit-content .leftNav {
	z-index: 1;
}

/*CENTER CONTENT MODULES*/
.topContent, .topContent.overflowAllowed {
	padding: 0;
	margin: 0 0 5px 0;
	background-color: #fff;
}

.secondaryContent {
	background-color: #fff;
}

.leftPanel:empty {
	display: none;
}

.buttonContainer {
	vertical-align: top;
	float: right;
	clear: right;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.buttonsLeft {
	float: left;
}

.buttonsRight {
	clear: right;
	float: right;
}

.buttonsTopContent {
	display: block;
	z-index: 3;
	cursor: default;
}

.auctionPanel {
	float: left;
	width: calc(100% - 345px);
}

.auctionPanel.auctionBidders {
	width: 345px;
	float: right;
	position: absolute;
	right: 10px;

}

.peopleTable .buttonsTopContent {
	display: inline-block;
	width: 100%;
}

@media (min-width: 768px) {

	.outboundContainer .leftPanel {
		padding-right: 0;
	}

	.mainBody .fullWidthRoster {
		padding-left: 0;
	}

	.peopleTable .buttonsTopContent {
		width: 82%;
		position: relative;
		z-index: 91;
	}
}

.rosterLeftPanel {
	top: 60px;
}

@media (min-width: 768px) {
	.peopleFilterSidePanel .peopleFilterContainerDiv .focusPanel {
		position: fixed;
		width: calc(20% - 10px);
		height: calc(50% - 65px);
	}

	.peopleFilterSidePanel .peopleFilterContainerDiv .focusPanel.filterByOptionsPanel {
		height: calc(50% - 35px);
	}

	.peopleFilterSidePanel .filterByOptionsPanel {
		top: 50%;
		bottom: 5px;
		position: fixed;
		width: calc(25% - 10px);
		padding: 0;
	}
}

.peopleFilterSidePanel .peopleFilterContainerDiv .focusPanel {
	z-index: 3;
}

.peopleFilterSidePanel .peopleFilterContainerDiv .focusPanel.filterByOptionsPanel {
	z-index: 2;
}

.peopleFilterSidePanel .peopleFilterContainerDiv .focusPanel.panelOpen {
	z-index: 4;
}

@media (min-width: 768px) and (max-width: 991px) {
	.peopleFilterSidePanel .peopleFilterContainerDiv .focusPanel {
		width: calc(20% - 10px);
	}
}